package com.yeeverse.sdk.vo.api;

import com.yeeverse.sdk.vo.api.divide.DivideReturnDetailDTO;

import java.io.Serializable;
import java.util.List;

/**
 * 退款请求
 *
 * @author sinhoo
 */
public class RefundRequest extends BaseRequest implements Serializable {
    private static final long serialVersionUID = -3017784934799126721L;

    /**
     * Y
     * 商户退款请求号
     */
    private String requestNo;

    /**
     * Y
     * 商户原付款请求号
     */
    private String tradeRequestNo;
    /**
     * Y
     * 退款金额
     */
    private String refundAmount;

    /**
     * N
     * 退款说明
     */
    private String desc;


    /**
     * N
     * 服务器通知回调地址
     */
    private String notifyUrl;

    /**
     * 分账回退明细
     */
    private List<DivideReturnDetailDTO> returnDivideDetails;

    public List<DivideReturnDetailDTO> getReturnDivideDetails() {
        return returnDivideDetails;
    }

    public void setReturnDivideDetails(List<DivideReturnDetailDTO> returnDivideDetails) {
        this.returnDivideDetails = returnDivideDetails;
    }


    public String getRequestNo() {
        return requestNo;
    }


    public void setRequestNo(String requestNo) {
        this.requestNo = requestNo;
    }


    public String getTradeRequestNo() {
        return tradeRequestNo;
    }


    public void setTradeRequestNo(String tradeRequestNo) {
        this.tradeRequestNo = tradeRequestNo;
    }


    public String getRefundAmount() {
        return refundAmount;
    }


    public void setRefundAmount(String refundAmount) {
        this.refundAmount = refundAmount;
    }


    public String getDesc() {
        return desc;
    }


    public void setDesc(String desc) {
        this.desc = desc;
    }


    public String getNotifyUrl() {
        return notifyUrl;
    }


    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }


}
